package com.car.order.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.car.order.entity.ServiceOrderProcess;
import com.car.order.entity.form.serveOrderProcess.ServiceOrderProcessFindListForm;
import com.car.order.entity.form.serveOrderProcess.ServiceOrderProcessFindPageForm;
import com.car.order.entity.form.serveOrderProcess.ServiceOrderProcessInsertForm;
import com.car.order.entity.form.serveOrderProcess.ServiceOrderProcessUpdateForm;

import java.util.List;
/**
 * @author 杜岷芫
 * @since 2024-08-29 11:30:53
 */
public interface ServiceOrderProcessService extends IService<ServiceOrderProcess> {

    Page<ServiceOrderProcess> findPage(ServiceOrderProcessFindPageForm form);

    List<ServiceOrderProcess> findList(ServiceOrderProcessFindListForm form);

    ServiceOrderProcess findById(Integer id);

    ServiceOrderProcess insert(ServiceOrderProcessInsertForm form);

    ServiceOrderProcess update(ServiceOrderProcessUpdateForm form);

    void delete(Integer id);

}